@tulathron Actually I did test with dsi display, but... I failed.
even though put "display_default_lcd=0" in config.txt, DSI display works always as the default screen
(that option was worked for vga666 dpi display, I don't know why it doesn't work on dsi)
Sorry I can't help.